27813
109853
426249
100443
1306287
520513
492434
312329
11783
660806
772620
384428
770147
863949
993724
780610
509505
34952
59987
575377
277284
515841
431275
799256